Rename getbit/setbit to avoid namespace pollution on Linux de jour.
authorrobertl <robertl>
Tue, 29 Jul 2008 14:27:24 +0000 (14:27 +0000)
committerrobertl <robertl>
Tue, 29 Jul 2008 14:27:24 +0000 (14:27 +0000)
defs.h
unicsv.c
util.c

diff --git a/defs.h b/defs.h
index bacbc934bd4cf240180122121d6ebe26a996564a..20ca346073c0060cf254fae2907cec39b41a946b 100644 (file)
--- a/defs.h
+++ b/defs.h
@@ -933,8 +933,8 @@ typedef enum {
 
 /* bit manipulation functions (util.c) */
 
-char getbit(const void *buf, const gbuint32 nr);
-void setbit(void *buf, const gbuint32 nr);
+char gb_getbit(const void *buf, const gbuint32 nr);
+void gb_setbit(void *buf, const gbuint32 nr);
 
 /*
  *  From parse.c
index a3162fc2f28cba9d50e4c6a4da2c38030ffd9aae..6fca2e741b406dd5eea32b5c072115b0320b1b7a 100644 (file)
--- a/unicsv.c
+++ b/unicsv.c
@@ -1009,7 +1009,7 @@ unicsv_print_str(const char *str)
        else gbfputs(unicsv_fieldsep, fout);
 }
 
-#define FIELD_USED(a) (getbit(&unicsv_outp_flags, a))
+#define FIELD_USED(a) (gb_getbit(&unicsv_outp_flags, a))
 
 static void 
 unicsv_waypt_enum_cb(const waypoint *wpt)
@@ -1020,48 +1020,48 @@ unicsv_waypt_enum_cb(const waypoint *wpt)
        shortname = (wpt->shortname) ? wpt->shortname : "";
        gmsd = GMSD_FIND(wpt);
        
-       if (*shortname) setbit(&unicsv_outp_flags, fld_shortname);
-       if (wpt->altitude != unknown_alt) setbit(&unicsv_outp_flags, fld_altitude);
-       if (wpt->icon_descr && *wpt->icon_descr) setbit(&unicsv_outp_flags, fld_symbol);
+       if (*shortname) gb_setbit(&unicsv_outp_flags, fld_shortname);
+       if (wpt->altitude != unknown_alt) gb_setbit(&unicsv_outp_flags, fld_altitude);
+       if (wpt->icon_descr && *wpt->icon_descr) gb_setbit(&unicsv_outp_flags, fld_symbol);
        if (wpt->description && *wpt->description && (strcmp(shortname, wpt->description) != 0))
-               setbit(&unicsv_outp_flags, fld_description);
+               gb_setbit(&unicsv_outp_flags, fld_description);
        if (wpt->notes && *wpt->notes && (strcmp(shortname, wpt->notes) != 0)) {
                if ((! wpt->description) || (strcmp(wpt->description, wpt->notes) != 0))
-                       setbit(&unicsv_outp_flags, fld_notes);
+                       gb_setbit(&unicsv_outp_flags, fld_notes);
        }
-       if (wpt->url && *wpt->url) setbit(&unicsv_outp_flags, fld_url);
+       if (wpt->url && *wpt->url) gb_setbit(&unicsv_outp_flags, fld_url);
        if (wpt->creation_time != 0) {
-               setbit(&unicsv_outp_flags, fld_time);
+               gb_setbit(&unicsv_outp_flags, fld_time);
                if (wpt->creation_time >= SECONDS_PER_DAY)
-                       setbit(&unicsv_outp_flags, fld_date);
+                       gb_setbit(&unicsv_outp_flags, fld_date);
        }
 
-       if (wpt->fix != fix_unknown) setbit(&unicsv_outp_flags, fld_fix);
-       if (wpt->vdop > 0) setbit(&unicsv_outp_flags, fld_vdop);
-       if (wpt->hdop > 0) setbit(&unicsv_outp_flags, fld_hdop);
-       if (wpt->pdop > 0) setbit(&unicsv_outp_flags, fld_pdop);
-       if (wpt->sat > 0) setbit(&unicsv_outp_flags, fld_sat);
-       if (wpt->heartrate != 0) setbit(&unicsv_outp_flags, fld_heartrate);
-       if (wpt->cadence != 0) setbit(&unicsv_outp_flags, fld_cadence);
+       if (wpt->fix != fix_unknown) gb_setbit(&unicsv_outp_flags, fld_fix);
+       if (wpt->vdop > 0) gb_setbit(&unicsv_outp_flags, fld_vdop);
+       if (wpt->hdop > 0) gb_setbit(&unicsv_outp_flags, fld_hdop);
+       if (wpt->pdop > 0) gb_setbit(&unicsv_outp_flags, fld_pdop);
+       if (wpt->sat > 0) gb_setbit(&unicsv_outp_flags, fld_sat);
+       if (wpt->heartrate != 0) gb_setbit(&unicsv_outp_flags, fld_heartrate);
+       if (wpt->cadence != 0) gb_setbit(&unicsv_outp_flags, fld_cadence);
 
        /* "flagged" waypoint members */
-       if WAYPT_HAS(wpt, course) setbit(&unicsv_outp_flags, fld_course);
-       if WAYPT_HAS(wpt, depth) setbit(&unicsv_outp_flags, fld_depth);
-       if WAYPT_HAS(wpt, speed) setbit(&unicsv_outp_flags, fld_speed);
-       if WAYPT_HAS(wpt, proximity) setbit(&unicsv_outp_flags, fld_proximity);
-       if WAYPT_HAS(wpt, temperature) setbit(&unicsv_outp_flags, fld_temperature);
+       if WAYPT_HAS(wpt, course) gb_setbit(&unicsv_outp_flags, fld_course);
+       if WAYPT_HAS(wpt, depth) gb_setbit(&unicsv_outp_flags, fld_depth);
+       if WAYPT_HAS(wpt, speed) gb_setbit(&unicsv_outp_flags, fld_speed);
+       if WAYPT_HAS(wpt, proximity) gb_setbit(&unicsv_outp_flags, fld_proximity);
+       if WAYPT_HAS(wpt, temperature) gb_setbit(&unicsv_outp_flags, fld_temperature);
        
        if (gmsd) {
-               if GMSD_HAS(addr) setbit(&unicsv_outp_flags, fld_garmin_addr);
-               if GMSD_HAS(city) setbit(&unicsv_outp_flags, fld_garmin_city);
-               if GMSD_HAS(country) setbit(&unicsv_outp_flags, fld_garmin_country);
-               if GMSD_HAS(phone_nr) setbit(&unicsv_outp_flags, fld_garmin_phone_nr);
-               if GMSD_HAS(phone_nr2) setbit(&unicsv_outp_flags, fld_garmin_phone_nr2);
-               if GMSD_HAS(fax_nr) setbit(&unicsv_outp_flags, fld_garmin_fax_nr);
-               if GMSD_HAS(email) setbit(&unicsv_outp_flags, fld_garmin_email);
-               if GMSD_HAS(postal_code) setbit(&unicsv_outp_flags, fld_garmin_postal_code);
-               if GMSD_HAS(state) setbit(&unicsv_outp_flags, fld_garmin_state);
-               if GMSD_HAS(facility) setbit(&unicsv_outp_flags, fld_garmin_facility);
+               if GMSD_HAS(addr) gb_setbit(&unicsv_outp_flags, fld_garmin_addr);
+               if GMSD_HAS(city) gb_setbit(&unicsv_outp_flags, fld_garmin_city);
+               if GMSD_HAS(country) gb_setbit(&unicsv_outp_flags, fld_garmin_country);
+               if GMSD_HAS(phone_nr) gb_setbit(&unicsv_outp_flags, fld_garmin_phone_nr);
+               if GMSD_HAS(phone_nr2) gb_setbit(&unicsv_outp_flags, fld_garmin_phone_nr2);
+               if GMSD_HAS(fax_nr) gb_setbit(&unicsv_outp_flags, fld_garmin_fax_nr);
+               if GMSD_HAS(email) gb_setbit(&unicsv_outp_flags, fld_garmin_email);
+               if GMSD_HAS(postal_code) gb_setbit(&unicsv_outp_flags, fld_garmin_postal_code);
+               if GMSD_HAS(state) gb_setbit(&unicsv_outp_flags, fld_garmin_state);
+               if GMSD_HAS(facility) gb_setbit(&unicsv_outp_flags, fld_garmin_facility);
        }
 }
 
diff --git a/util.c b/util.c
index 58600aff2f22eb5ca919ac2ac365f37646aebe79..0a1caf42d60fce4fed2acf09026d22cbe3a100ff 100644 (file)
--- a/util.c
+++ b/util.c
@@ -1742,7 +1742,7 @@ char *get_filename(const char *fname)
 /*
  * setbit: Set bit number [nr] of buffer [buf]
  */
-void setbit(void *buf, const gbuint32 nr)
+void gb_setbit(void *buf, const gbuint32 nr)
 {
        unsigned char *bytes = buf;
        bytes[nr / 8] |= (1 << (nr % 8));
@@ -1751,10 +1751,9 @@ void setbit(void *buf, const gbuint32 nr)
 /*
  * setbit: Get state of bit number [nr] of buffer [buf]
  */
-char getbit(const void *buf, const gbuint32 nr)
+char gb_getbit(const void *buf, const gbuint32 nr)
 {
        const unsigned char *bytes = buf;
        return (bytes[nr / 8] & (1 << (nr % 8)));
        
 }
-